.main,
.main-page {
    width: 100%;
    height: 100%;
}

.page-layout {
    height: 100%;
}

.left-nav-container {
    height: 100%;
}

.left-header {
    width: 100%;
    height: 50px;
    padding: 5px;
    box-sizing: border-box;
}

.left-header>img {
    width: 100%;
    height: 100%;
    margin: auto;
}

.trigger {
    font-size: 18px;
    line-height: 64px;
    padding: 0 24px;
    cursor: pointer;
    transition: color 0.3s;
}

.trigger:hover {
    color: #1890ff;
}

.user-header {
    position: absolute;
    right: 25px;
    top: 0;
}

.user-avatar {
    cursor: pointer;
}

.user-avatar:hover,
.user-avatar:active {
    opacity: .8;
}